Upload this folder (minus this file) into the flash side of the ESP8266. I was lucky that Don had edit.htm still on the device from his stuff so I was able to use that but I think there's a utility to work with the partitions of the flash.

I don't fully know what to say here. I've included (I hope) all the files needed to run everything needed. The ./js/Glow.js javascript library is what I've been working on. It has a number of GwtS/MwM features as well as web page generation functions. Most of the page is hidden away in hidden sections whose content is loaded and generated from Javascript upon page load. I've chosen to use javascript to generate the page to reduce transfer times and offload processing to the web browser rather than the MCU.

Currently developing show playing features. I have simple show cards created that you can click on for show info and a button to load a show. However, that's the end of things. I'm planning on looking into how animation libraries handle timing and go from there, currently setInterval(processShowFunction(), 100); is looking like a good option. Every 100 ms. it fires and checks to see if there's a command to send out. Info about it here https://javascript.info/tutorial/settimeout-setinterval